[INFO] fetching crate oxiblas-blas 0.2.1...
[INFO] testing oxiblas-blas-0.2.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate oxiblas-blas 0.2.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate oxiblas-blas 0.2.1
[INFO] finished tweaking crates.io crate oxiblas-blas 0.2.1
[INFO] tweaked toml for crates.io crate oxiblas-blas 0.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxiblas-blas 0.2.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxiblas-blas 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oxiblas-core v0.2.1
[INFO] [stderr]   Downloaded oxiblas-matrix v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eb04d0ccd882193723f0571597e653d625d7d0dfa8eef799ee7d4be8f9618ec6
[INFO] running `Command { std: "docker" "start" "-a" "eb04d0ccd882193723f0571597e653d625d7d0dfa8eef799ee7d4be8f9618ec6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb04d0ccd882193723f0571597e653d625d7d0dfa8eef799ee7d4be8f9618ec6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb04d0ccd882193723f0571597e653d625d7d0dfa8eef799ee7d4be8f9618ec6", kill_on_drop: false }`
[INFO] [stdout] eb04d0ccd882193723f0571597e653d625d7d0dfa8eef799ee7d4be8f9618ec6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bdcd00e9f8f2e4d2a723d6566f2b5beb636b39447650c45655847b3ba74a7760
[INFO] running `Command { std: "docker" "start" "-a" "bdcd00e9f8f2e4d2a723d6566f2b5beb636b39447650c45655847b3ba74a7760", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling oxiblas-core v0.2.1
[INFO] [stderr]    Compiling oxiblas-matrix v0.2.1
[INFO] [stderr]    Compiling oxiblas-blas v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.89s
[INFO] running `Command { std: "docker" "inspect" "bdcd00e9f8f2e4d2a723d6566f2b5beb636b39447650c45655847b3ba74a7760", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bdcd00e9f8f2e4d2a723d6566f2b5beb636b39447650c45655847b3ba74a7760", kill_on_drop: false }`
[INFO] [stdout] bdcd00e9f8f2e4d2a723d6566f2b5beb636b39447650c45655847b3ba74a7760
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4cc7bed35ba26be00768afc3ce39eeae604db3b7aa46ade7048864cc837f1b78
[INFO] running `Command { std: "docker" "start" "-a" "4cc7bed35ba26be00768afc3ce39eeae604db3b7aa46ade7048864cc837f1b78", kill_on_drop: false }`
[INFO] [stderr]    Compiling oxiblas-blas v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.99s
[INFO] running `Command { std: "docker" "inspect" "4cc7bed35ba26be00768afc3ce39eeae604db3b7aa46ade7048864cc837f1b78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4cc7bed35ba26be00768afc3ce39eeae604db3b7aa46ade7048864cc837f1b78", kill_on_drop: false }`
[INFO] [stdout] 4cc7bed35ba26be00768afc3ce39eeae604db3b7aa46ade7048864cc837f1b78
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 57d75c63e84150116371f4264c5986a65667172f74499f52a6c7c2479a5d19e2
[INFO] running `Command { std: "docker" "start" "-a" "57d75c63e84150116371f4264c5986a65667172f74499f52a6c7c2479a5d19e2", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxiblas_blas-09fc55d72d32fc7c)
[INFO] [stdout] 
[INFO] [stdout] running 770 tests
[INFO] [stdout] test accuracy::tests::test_dot_accuracy_ill_conditioned ... ok
[INFO] [stdout] test accuracy::tests::test_error_bound_dot ... ok
[INFO] [stdout] test accuracy::tests::test_frobenius_norm ... ok
[INFO] [stdout] test accuracy::tests::test_error_bound_gemm ... ok
[INFO] [stdout] test accuracy::tests::test_dot_accuracy_cancellation ... ok
[INFO] [stdout] test accuracy::tests::test_gemm_accuracy_with_alpha_beta ... ok
[INFO] [stdout] test accuracy::tests::test_dot_accuracy_random ... ok
[INFO] [stdout] test accuracy::tests::test_error_bound_gemv ... ok
[INFO] [stdout] test accuracy::tests::test_gemm_accuracy_random ... ok
[INFO] [stdout] test accuracy::tests::test_max_absolute_error ... ok
[INFO] [stdout] test accuracy::tests::test_nrm2_accuracy_overflow_prevention ... ok
[INFO] [stdout] test accuracy::tests::test_relative_forward_error ... ok
[INFO] [stdout] test accuracy::tests::test_gemv_accuracy_transpose ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_daxpy ... ok
[INFO] [stdout] test accuracy::tests::test_l2_error ... ok
[INFO] [stdout] test accuracy::tests::test_nrm2_accuracy_underflow_prevention ... ok
[INFO] [stdout] test accuracy::tests::test_nrm2_accuracy ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_ddot ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_dgemm_colmajor ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_dgemm_with_beta ... ok
[INFO] [stdout] test complex_interleaved::tests::test_axpy_interleaved_f64 ... ok
[INFO] [stdout] test accuracy::tests::test_gemv_accuracy_random ... ok
[INFO] [stdout] test complex_interleaved::tests::test_complex_to_interleaved_f64 ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_dnrm2 ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_dsymm ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_dsyrk ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_dtrsm ... ok
[INFO] [stdout] test cblas::triangular_symmetric::tests::test_cblas_zdotc ... ok
[INFO] [stdout] test complex_interleaved::tests::test_dotc_interleaved_f64 ... ok
[INFO] [stdout] test complex_interleaved::tests::test_empty_vectors ... ok
[INFO] [stdout] test complex_interleaved::tests::test_roundtrip_conversion ... ok
[INFO] [stdout] test complex_interleaved::tests::test_nrm2_interleaved_f64 ... ok
[INFO] [stdout] test complex_interleaved::tests::test_scal_interleaved_f64 ... ok
[INFO] [stdout] test complex_interleaved::tests::test_split_to_interleaved ... ok
[INFO] [stdout] test level1::asum::tests::test_asum_basic ... ok
[INFO] [stdout] test level1::asum::tests::test_asum_empty ... ok
[INFO] [stdout] test level1::asum::tests::test_asum_f32 ... ok
[INFO] [stdout] test level1::asum::tests::test_asum_positive ... ok
[INFO] [stdout] test complex_interleaved::tests::test_inplace_conversion ... ok
[INFO] [stdout] test complex_interleaved::tests::test_interleaved_to_complex_f64 ... ok
[INFO] [stdout] test complex_interleaved::tests::test_interleaved_to_split ... ok
[INFO] [stdout] test complex_interleaved::tests::test_large_vector ... ok
[INFO] [stdout] test complex_interleaved::tests::test_odd_element_count ... ok
[INFO] [stdout] test level1::asum::tests::test_asum_single ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_basic ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_f64_simd ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_f32 ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_f32_simd ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_negative_alpha ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_large_vector ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_odd_length ... ok
[INFO] [stdout] test level1::copy::tests::test_copy_empty ... ok
[INFO] [stdout] test level1::copy::tests::test_copy_f32 ... ok
[INFO] [stdout] test level1::copy::tests::test_copy_single ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_edge_cases ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_edge_cases ... ok
[INFO] [stdout] test level1::axpy::tests::test_axpy_zero_alpha ... ok
[INFO] [stdout] test level1::dot::tests::test_complex_dot_remainder_handling ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f64 ... ok
[INFO] [stdout] test level1::copy::tests::test_copy_basic ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_empty ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f64_consistency ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f32 ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f32_simd ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f32_large ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f64_simd ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c32_basic ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_single ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_large ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c64_basic ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c64_empty ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c64_self_dot ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c64_single ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c32_large ... ok
[INFO] [stdout] test level1::dot::tests::test_dotu_c32_basic ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c64_large ... ok
[INFO] [stdout] test level1::dot::tests::test_dotc_c64_medium ... ok
[INFO] [stdout] test level1::dot::tests::test_dotu_c64_basic ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_dot_kahan_accuracy ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_dot_kahan_basic ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_dot_pairwise_basic ... ok
[INFO] [stdout] test level1::dot::tests::test_dotu_c64_large ... ok
[INFO] [stdout] test level1::dot::tests::test_dotu_c32_large ... ok
[INFO] [stdout] test level1::asum::tests::test_asum_zeros ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_dsdot_basic ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_extended_precision_comparison ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_dot_pairwise_large ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_f32 ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_first ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_last ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_negative ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_sdsdot_accuracy ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_single ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_sdsdot_basic ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_ties ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamin_zeros ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamin_basic ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_consistency ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_empty ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f32 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f32_simd ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f32_simd_large_values ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f64_edge_cases ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f64_simd ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f64_simd_large_values ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_empty ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_basic ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_f64_simd_small_values ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_large_values ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_inf_handling ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_mixed_sign ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_mixed_scale_f64 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_large_vector_numerical_stability ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_overflow_prevention_f32 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_overflow_prevention_f64 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_alternating_scale ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_small_values ... ok
[INFO] [stdout] test level1::dot_extended::tests::test_dot_pairwise_empty ... ok
[INFO] [stdout] test level1::iamax::tests::test_iamax_basic ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_subnormal_values_f64 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_underflow_prevention_f32 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_underflow_prevention_f64 ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_nan_handling ... ok
[INFO] [stdout] test level1::parallel::tests::test_asum_par_sequential ... ok
[INFO] [stdout] test level1::parallel::tests::test_axpy_par_sequential ... ok
[INFO] [stdout] test level1::parallel::tests::test_nrm2_par_sequential ... ok
[INFO] [stdout] test level1::parallel::tests::test_dot_par_sequential ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_ones ... ok
[INFO] [stdout] test level1::rot::tests::test_rot_90_degrees ... ok
[INFO] [stdout] test level1::rot::tests::test_rot_basic ... ok
[INFO] [stdout] test level1::rot::tests::test_rot_f32 ... ok
[INFO] [stdout] test level1::parallel::tests::test_parallel_empty_vectors ... ok
[INFO] [stdout] test level1::rot::tests::test_rotg_a_zero ... ok
[INFO] [stdout] test level1::rot::tests::test_rot_identity ... ok
[INFO] [stdout] test level1::rot::tests::test_rotg_and_rot_combined ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_single ... ok
[INFO] [stdout] test level1::nrm2::tests::test_nrm2_sq ... ok
[INFO] [stdout] test level1::rot::tests::test_rotg_b_zero ... ok
[INFO] [stdout] test level1::rot::tests::test_rotg_negative ... ok
[INFO] [stdout] test level1::rot::tests::test_rotg_basic ... ok
[INFO] [stdout] test level1::rot::tests::test_rotg_zero ... ok
[INFO] [stdout] test level1::parallel::tests::test_scal_par_sequential ... ok
[INFO] [stdout] test level1::rot::tests::test_rotm_flag_minus_one ... ok
[INFO] [stdout] test level1::rot::tests::test_rotm_flag_one ... ok
[INFO] [stdout] test level1::rot::tests::test_rotmg_basic ... ok
[INFO] [stdout] test level1::rot::tests::test_rotmg_zero_y ... ok
[INFO] [stdout] test level1::rot::tests::test_rotm_identity ... ok
[INFO] [stdout] test level1::scal::tests::test_scal_basic ... ok
[INFO] [stdout] test level1::dot::tests::test_dot_f64_large ... ok
[INFO] [stdout] test level1::scal::tests::test_scal_negative ... ok
[INFO] [stdout] test level1::scal::tests::test_scal_odd_length ... ok
[INFO] [stdout] test level1::scal::tests::test_scal_one ... ok
[INFO] [stdout] test level1::scal::tests::test_scal_zero ... ok
[INFO] [stdout] test level1::tests::test_copy_bounds ... ok
[INFO] [stdout] test level1::tests::test_empty_vector_operations ... ok
[INFO] [stdout] test level1::tests::test_iamax_bounds ... ok
[INFO] [stdout] test level1::tests::test_iamin_bounds ... ok
[INFO] [stdout] test level1::tests::test_level1_workflow ... ok
[INFO] [stdout] test level1::tests::test_odd_length_vectors ... ok
[INFO] [stdout] test level1::tests::test_prime_length_vectors ... ok
[INFO] [stdout] test level1::rot::tests::test_rotm_flag_zero ... ok
[INFO] [stdout] test level1::scal::tests::test_scal_f32 ... ok
[INFO] [stdout] test level1::tests::test_rot_bounds ... ok
[INFO] [stdout] test level1::tests::test_large_vectors_no_overflow ... ok
[INFO] [stdout] test level1::tests::test_scal_bounds ... ok
[INFO] [stdout] test level1::tests::test_swap ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_1x1 ... ok
[INFO] [stdout] test level1::tests::test_swap_empty ... ok
[INFO] [stdout] test level1::tests::test_single_element_operations ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_alpha_zero ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_beta_zero ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_complex ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_diagonal_only ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_conj_trans ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_f32 ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_invalid_dimensions ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_empty ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_dimension_mismatch_y ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_lower_bidiagonal ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_dimension_mismatch_x ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_tridiagonal ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_new ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_pentadiagonal ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_transpose ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_rectangular ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_upper_bidiagonal ... ok
[INFO] [stdout] test level2::gbmv::tests::test_gbmv_with_alpha_beta ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_alpha_zero ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_inplace_basic ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_transpose ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_blocked_trans ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_blocked ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_basic ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_inplace_twice ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_add_with_alpha ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_alpha_zero ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_basic ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_beta_zero ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_blocked_notrans ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_blocked_trans ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_empty ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_f32 ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_blocked_with_alpha_beta ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_identity ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_single ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_sum2_basic ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_sum2_beta_zero ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_simple ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_sum2_alpha_zero ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_sum2_with_scalars ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_wide_matrix ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_transpose ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_accumulate ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_with_alpha_beta ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_alpha_zero ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_basic ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_f32 ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_single ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_tall ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_wide ... ok
[INFO] [stdout] test level2::ger::tests::test_ger_with_alpha ... ok
[INFO] [stdout] test level2::ger::tests::test_gerc_real ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_beta_zero ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_1x1 ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_diagonal_complex ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_dimension_mismatch_x ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_dimension_mismatch_y ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_empty ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_invalid_dimensions ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_lower_tridiagonal_complex ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_new ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_real_symmetric ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_hermitian_property ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_upper_tridiagonal_complex ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_with_alpha_beta_complex ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_1x1 ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_3x3 ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_identity ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_dimension_errors ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_tall_matrix ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_sum2_large ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_lower_basic ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_new ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_with_alpha_beta ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_real_matrix ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_1x1 ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_complex_alpha ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_complex_lower ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_diagonal_remains_real ... ok
[INFO] [stdout] test level2::hbmv::tests::test_hbmv_alpha_zero ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_accumulate ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_dimension_mismatch_y ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_complex_upper ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_dimension_mismatch_x ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_empty ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_f32 ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_new_real ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_not_square ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_same_vectors_complex ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_zero_alpha ... ok
[INFO] [stdout] test level2::her::tests::test_her_accumulate ... ok
[INFO] [stdout] test level2::her::tests::test_her_complex ... ok
[INFO] [stdout] test level2::her::tests::test_her_complex_upper ... ok
[INFO] [stdout] test level2::her::tests::test_her_dimension_mismatch ... ok
[INFO] [stdout] test level2::hemv::tests::test_hemv_upper_basic ... ok
[INFO] [stdout] test level2::her::tests::test_her_empty ... ok
[INFO] [stdout] test level2::her::tests::test_her_f32 ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_new_dimension_mismatch ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_upper_real ... ok
[INFO] [stdout] test level2::her::tests::test_her_not_square ... ok
[INFO] [stdout] test level2::her::tests::test_her_upper_real ... ok
[INFO] [stdout] test level2::her::tests::test_her_with_alpha ... ok
[INFO] [stdout] test level2::her::tests::test_her_zero_alpha ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_1x1 ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_3x3_lower ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_3x3_upper ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_alpha_zero ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_beta_zero ... ok
[INFO] [stdout] test level2::her::tests::test_her_lower_real ... ok
[INFO] [stdout] test level2::her::tests::test_her_new_real ... ok
[INFO] [stdout] test level2::her2::tests::test_her2_lower_real ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_complex_alpha ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_dimension_errors ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_empty ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_identity ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_lower_basic ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_new ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_upper_basic ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_real_matrix ... ok
[INFO] [stdout] test level2::hpmv::tests::test_lower_packed_index ... ok
[INFO] [stdout] test level2::hpmv::tests::test_hpmv_with_alpha_beta ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_1x1 ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_3x3 ... ok
[INFO] [stdout] test level2::hpmv::tests::test_upper_packed_index ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_accumulate ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_lower_real_alpha ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_complex_alpha ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_dimension_errors ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_empty ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_new_lower ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_parallel_transpose ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_new_upper ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_real_vectors ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_x_equals_y ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_zero_alpha ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_1x1 ... ok
[INFO] [stdout] test level2::gemv::tests::test_gemv_parallel ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_3x3 ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_lower_basic ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_dimension_errors ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_real_vector ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_empty ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_new_lower ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_upper_basic ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_new_upper ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_1x1 ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_zero_alpha ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_with_alpha ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_alpha_zero ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_beta_zero ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_dimension_mismatch_x ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_dimension_mismatch_y ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_invalid_dimensions ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_diagonal_only ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_empty ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_lower_tridiagonal ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_new ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_pentadiagonal ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_specific_vector ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_upper_tridiagonal ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_with_alpha_beta ... ok
[INFO] [stdout] test level2::spmv::tests::test_lower_packed_index ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_1x1 ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_2x2 ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_4x4 ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_beta_zero ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_alpha_zero ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_negative_alpha ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_empty ... ok
[INFO] [stdout] test level2::sbmv::tests::test_sbmv_f32 ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_dimension_errors ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_f32 ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_identity ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_new ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_upper_basic ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_with_alpha_beta ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_lower_4x4 ... ok
[INFO] [stdout] test level2::spmv::tests::test_spmv_lower_basic ... ok
[INFO] [stdout] test level2::spmv::tests::test_upper_packed_index ... ok
[INFO] [stdout] test level2::hpr2::tests::test_hpr2_upper_real_alpha ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_3x3 ... ok
[INFO] [stdout] test level2::hpr::tests::test_hpr_accumulate ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_empty ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_accumulate ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_negative_alpha ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_dimension_errors ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_f32 ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_lower ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_new_lower ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_upper ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_new_upper ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_1x1 ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_4x4 ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_x_equals_y ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_1x1 ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_zero_alpha ... ok
[INFO] [stdout] test level2::spr2::tests::test_spr2_with_alpha ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_accumulate ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_empty ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_lower ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_new_lower ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_negative_alpha ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_upper ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_with_alpha ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_1x1 ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_2x2 ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_zero_alpha ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_beta_zero ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_dimension_errors ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_new_upper ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_alpha_zero ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_f32 ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_identity ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_lower_basic ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_not_square ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_dimension_errors ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_upper_basic ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_with_alpha_beta ... ok
[INFO] [stdout] test level2::spr::tests::test_spr_f32 ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_accumulate ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_empty ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_dimension_mismatch_x ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_dimension_mismatch_y ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_empty ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_lower_basic ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_1x1 ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_f32 ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_new_dimension_mismatch ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_new_with_alpha ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_not_square ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_same_vectors ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_upper_basic ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_negative_alpha ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_with_alpha ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_zero_alpha ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_dimension_mismatch ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_new ... ok
[INFO] [stdout] test level2::syr2::tests::test_syr2_orthogonal_vectors ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_accumulate ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_f32 ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_lower ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_new ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_negative_alpha ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_upper ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_empty ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_not_square ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_with_alpha ... ok
[INFO] [stdout] test level2::syr::tests::test_syr_zero_alpha ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_1x1 ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_complex ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_conj_trans ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_lower_no_trans ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_invalid_dimensions ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_new ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_unit_diagonal ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_upper_no_trans ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_upper_trans ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_1x1 ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_complex ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_conj_trans ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_diagonal_only ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_dimension_mismatch ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_empty ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_f32 ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_invalid_dimensions ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_lower_no_trans ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_new ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_roundtrip ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_singular ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_unit_diagonal ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_pentadiagonal_upper ... ok
[INFO] [stdout] test level2::symv::tests::test_symv_new ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_diagonal_only ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_dimension_mismatch ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_empty ... ok
[INFO] [stdout] test level2::tbmv::tests::test_tbmv_f32 ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_upper_no_trans ... ok
[INFO] [stdout] test level2::tbsv::tests::test_tbsv_upper_trans ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_1x1 ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_2x2 ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_dimension_errors ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_complex_conjtrans ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_empty ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_complex ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_identity ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_lower_trans ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_f32 ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_new ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_unit_diagonal ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_upper_trans ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_1x1 ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_2x2 ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_complex ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_complex_conjtrans ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_empty ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_f32 ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_identity ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_lower_notrans ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_lower_trans ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_singular ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_new ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_roundtrip ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_upper_notrans ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_dimension_errors ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_unit_diagonal ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_dimension_mismatch ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_empty ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_identity ... ok
[INFO] [stdout] test level2::tpsv::tests::test_tpsv_upper_trans ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_lower_notrans ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_alloc ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_lower_trans ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_not_square ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_unit_diagonal ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_upper_notrans ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_upper_trans ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_dimension_mismatch ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_lower_notrans ... ok
[INFO] [stdout] test level2::tpmv::tests::test_tpmv_upper_notrans ... ok
[INFO] [stdout] test level2::trmv::tests::test_trmv_f32 ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_empty ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_f32 ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_lower ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_not_square ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_singular ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_upper ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_upper_transpose ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_large_lower ... ok
[INFO] [stdout] test level3::autotune::tests::test_adaptive_blocking ... ok
[INFO] [stdout] test level3::autotune::tests::test_blocking_alignment ... ok
[INFO] [stdout] test level3::autotune::tests::test_blocking_computation ... ok
[INFO] [stdout] test level3::autotune::tests::test_cache_detection ... ok
[INFO] [stdout] test level3::autotune::tests::test_edge_case_tiny_matrix ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_lower_transpose ... ok
[INFO] [stdout] test level3::autotune::tests::test_f32_vs_f64_blocking ... ok
[INFO] [stdout] test level3::batched::tests::test_axpy_batched_basic ... ok
[INFO] [stdout] test level3::batched::tests::test_axpy_batched_dim_mismatch ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_batch_size_mismatch ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_empty ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_large_transpose ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_dimension_mismatch ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_alpha_beta ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_f32 ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_trans_a ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_no_trans ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_strided_batched_stride_too_small ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_strided_batched_basic ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_strided_batched_trans_a ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_strided_batched_buffer_too_small ... ok
[INFO] [stdout] test level3::batched::tests::test_gemv_batched_basic ... ok
[INFO] [stdout] test level3::batched::tests::test_gemv_batched_trans ... ok
[INFO] [stdout] test level3::complex_gemm::tests::test_gemm3m_c32_basic ... ok
[INFO] [stdout] test level3::complex_gemm::tests::test_gemm3m_c64_simple ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_identity ... ok
[INFO] [stdout] test level3::complex_gemm::tests::test_gemm3m_c64_identity ... ok
[INFO] [stdout] test level3::gemm::tests::test_asymmetric_blocking_parameters ... ok
[INFO] [stdout] test level3::complex_gemm::tests::test_gemm3m_with_alpha_beta ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_asymmetric_inner_product ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_asymmetric_short_wide ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_asymmetric_tall_thin ... ok
[INFO] [stdout] test level3::complex_gemm::tests::test_gemm3m_c32_larger ... ok
[INFO] [stdout] test level2::trsv::tests::test_trsv_large_upper ... ok
[INFO] [stdout] test level3::batched::tests::test_gemm_batched_trans_a_trans_b ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_f32 ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_identity ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_asymmetric_panel_panel ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_larger ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_with_alpha_beta ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_small ... ok
[INFO] [stdout] test level3::gemm_cache_oblivious::tests::test_cache_oblivious_custom_threshold ... ok
[INFO] [stdout] test level3::gemm_cache_oblivious::tests::test_cache_oblivious_f32 ... ok
[INFO] [stdout] test accuracy::tests::test_gemm_accuracy_large ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_asymmetric_with_alpha_beta ... ok
[INFO] [stdout] test level3::gemm_cache_oblivious::tests::test_cache_oblivious_rectangular ... ok
[INFO] [stdout] test level3::complex_gemm::tests::test_gemm3m_c64_larger ... ok
[INFO] [stdout] test level3::gemm_cache_oblivious::tests::test_cache_oblivious_square ... ok
[INFO] [stdout] test level3::gemm_cache_oblivious::tests::test_cache_oblivious_with_beta ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_alpha ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_beta_one ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_k1 ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_beta_general ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_k7 ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_k_odd ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_beta_general ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_alpha ... ok
[INFO] [stdout] test level3::gemm_kernel::tests::test_micro_kernel_shape ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_beta_one ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_k7 ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_k_zero ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_k1 ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_pack_a_optimized ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_pack_a_partial_block ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_pack_b_optimized ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_pack_b_simd_f32 ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_pack_b_simd_f64 ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_packing_config ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_2x2 ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_3x3 ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_4x4 ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_f32 ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_k_zero ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_small_16x16 ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_small_8x8 ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_with_alpha_beta ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_k_odd ... ok
[INFO] [stdout] test level3::gemm_winograd::tests::test_winograd_f32 ... ok
[INFO] [stdout] test level3::gemm_winograd::tests::test_winograd_odd_k_fallback ... ok
[INFO] [stdout] test level3::gemm_packing::tests::test_pack_b_simd_large ... ok
[INFO] [stdout] test level3::gemm_small::tests::test_gemm_small_general ... ok
[INFO] [stdout] test level3::gemm_winograd::tests::test_winograd_rectangular ... ok
[INFO] [stdout] test level3::gemm_winograd::tests::test_winograd_small ... ok
[INFO] [stdout] test level3::gemm_winograd::tests::test_winograd_with_beta ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_alpha_zero ... ok
[INFO] [stdout] test level3::gemm_winograd::tests::test_winograd_blocked ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_beta_zero ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_dimension_mismatch ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_f32 ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_both_trans ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_identity ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_empty ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_not_square ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_symmetric ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_trans_a ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_trans_b ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_upper_no_trans ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_with_alpha ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_with_beta ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_c32_basic ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_larger ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_lower_no_trans ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_c64_basic ... ok
[INFO] [stdout] test level3::gemmt::tests::test_gemmt_new ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_empty ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_left_lower ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_left_upper ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_new ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_not_square ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_real_reduces_to_symm ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_with_alpha ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_dimension_mismatch ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_empty ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_f32 ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_invalid_trans ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_new ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_not_square ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_real_lower_conj_trans ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_real_lower_no_trans ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_real_upper_no_trans ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_same_matrix ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_with_beta ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_dimension_mismatch ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_empty ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_f32 ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_invalid_trans ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_larger ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f64_tests::test_f64_sse42_k4 ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_not_square ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_real_lower_conj_trans ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_new ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_real_upper_no_trans ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_with_alpha ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_identity ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_with_beta ... ok
[INFO] [stdout] test level3::strassen::tests::test_matrix_add_sub ... ok
[INFO] [stdout] test level3::strassen::tests::test_next_power_of_two ... ok
[INFO] [stdout] test level3::strassen::tests::test_should_use_strassen ... ok
[INFO] [stdout] test level3::herk::tests::test_herk_real_lower_no_trans ... ok
[INFO] [stdout] test level3::gemm_cache_oblivious::tests::test_cache_oblivious_power_of_two ... ok
[INFO] [stdout] test level3::strassen::tests::test_strassen_f32 ... ok
[INFO] [stdout] test level3::strassen::tests::test_strassen_identity ... ok
[INFO] [stdout] test level3::strassen::tests::test_strassen_with_alpha_beta ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_3x3 ... ok
[INFO] [stdout] test level3::strassen::tests::test_strassen_non_square ... ok
[INFO] [stdout] test level3::strassen::tests::test_strassen_small ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_empty ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_dimension_mismatch ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_identity ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_left_lower ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_large_gemm_path ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_left_upper ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_new ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_not_square ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_right_lower ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_right_upper ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_with_beta ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_dimension_mismatch_a ... ok
[INFO] [stdout] test level3::strassen::tests::test_strassen_medium ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_dimension_mismatch_k ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_with_alpha ... ok
[INFO] [stdout] test level3::symm::tests::test_symm_f32 ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_empty ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_lower_trans ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_f32 ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_new ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_not_square ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_same_matrix ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_lower_no_trans ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_upper_no_trans ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_with_alpha ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_dimension_mismatch ... ok
[INFO] [stdout] test level3::her2k::tests::test_her2k_with_alpha ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_empty ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_identity_like ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_f32 ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_larger ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_lower_no_trans ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_not_square ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_upper_no_trans ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_new ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_lower_trans ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_with_alpha ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_dimension_mismatch ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_empty ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_upper_trans ... ok
[INFO] [stdout] test level3::syrk::tests::test_syrk_with_beta ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_left_lower_notrans ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_f32 ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_left_lower_trans ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_in_place ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_right_lower_notrans ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_right_upper_notrans ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_left_upper_notrans ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_unit_diagonal ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_upper_trans ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_with_alpha ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_zero_alpha ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_not_square ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_c32_basic ... ok
[INFO] [stdout] test level3::trmm::tests::test_trmm_identity ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_alpha ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_c64_conjtrans ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_c64_left_lower ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_c64_left_upper ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_c64_right ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_identity ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_left_lower ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_left_upper ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_right_lower ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_right_upper ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_singular ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_dimension_mismatch ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_empty ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_unit_diagonal ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_3d ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_4d ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_add_sub_mul ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_creation ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_diagonal ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_dot ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_eye ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_from_vec ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_matmul ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_outer ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_reshape ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_scale ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_strides_col_major ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_strides_row_major ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_sum ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_sum_axis ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_trace ... ok
[INFO] [stdout] test ndtensor::tests::test_ndtensor_transpose_2d ... ok
[INFO] [stdout] test tensor::tests::test_batched_matmul ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_transpose ... ok
[INFO] [stdout] test tensor::tests::test_batched_matmul_large_gemm_path ... ok
[INFO] [stdout] test tensor::tests::test_contract_2d ... ok
[INFO] [stdout] test tensor::tests::test_einsum_3d_matrix_contract ... ok
[INFO] [stdout] test tensor::tests::test_einsum_3d_frobenius ... ok
[INFO] [stdout] test tensor::tests::test_einsum_3d_sum_last ... ok
[INFO] [stdout] test tensor::tests::test_einsum_alt_matmul ... ok
[INFO] [stdout] test tensor::tests::test_einsum_col_sum ... ok
[INFO] [stdout] test tensor::tests::test_einsum_diagonal ... ok
[INFO] [stdout] test tensor::tests::test_einsum_dot_product ... ok
[INFO] [stdout] test tensor::tests::test_einsum_elem_vec_mul ... ok
[INFO] [stdout] test tensor::tests::test_einsum_frobenius ... ok
[INFO] [stdout] test tensor::tests::test_contract_2d_large_gemm_path ... ok
[INFO] [stdout] test tensor::tests::test_einsum_matmul ... ok
[INFO] [stdout] test tensor::tests::test_einsum_matmul_large_gemm_path ... ok
[INFO] [stdout] test tensor::tests::test_einsum_matvec ... ok
[INFO] [stdout] test tensor::tests::test_einsum_outer ... ok
[INFO] [stdout] test tensor::tests::test_einsum_outer_3d ... ok
[INFO] [stdout] test tensor::tests::test_einsum_row_sum ... ok
[INFO] [stdout] test tensor::tests::test_einsum_tensor_transpose ... ok
[INFO] [stdout] test tensor::tests::test_einsum_tensor_transpose_jik ... ok
[INFO] [stdout] test tensor::tests::test_einsum_tensor_transpose_kji ... ok
[INFO] [stdout] test tensor::tests::test_einsum_3d_sum_first ... ok
[INFO] [stdout] test tensor::tests::test_einsum_total_sum ... ok
[INFO] [stdout] test tensor::tests::test_einsum_trace ... ok
[INFO] [stdout] test tensor::tests::test_einsum_transpose ... ok
[INFO] [stdout] test tensor::tests::test_outer_product ... ok
[INFO] [stdout] test tensor::tests::test_tensor3_basic ... ok
[INFO] [stdout] test tensor::tests::test_einsum_trace_nonsquare ... ok
[INFO] [stdout] test level3::gemm_kernel_sse42::tests::f32_tests::test_f32_sse42_k4 ... ok
[INFO] [stdout] test level3::syr2k::tests::test_syr2k_with_beta ... ok
[INFO] [stdout] test tensor::tests::test_einsum_hadamard ... ok
[INFO] [stdout] test tests::test_gemm_correctness ... ok
[INFO] [stdout] test tests::test_gemm_non_square ... ok
[INFO] [stdout] test tests::test_gemm_large ... ok
[INFO] [stdout] test level3::hemm::tests::test_hemm_c64_large ... ok
[INFO] [stdout] test level3::trsm::tests::test_trsm_c64_large_blocked ... ok
[INFO] [stdout] test level3::gemm::tests::test_gemm_parallel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 770 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oxiblas_blas
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test src/complex_interleaved.rs - complex_interleaved (line 24) ... ok
[INFO] [stdout] test src/level1/axpy.rs - level1::axpy::axpy (line 18) ... ok
[INFO] [stdout] test src/level1/asum.rs - level1::asum::asum (line 13) ... ok
[INFO] [stdout] test src/level1/copy.rs - level1::copy::copy (line 13) ... ok
[INFO] [stdout] test src/level1/dot_extended.rs - level1::dot_extended::dot_pairwise (line 161) ... ok
[INFO] [stdout] test src/level1/dot_extended.rs - level1::dot_extended::dot_kahan (line 115) ... ok
[INFO] [stdout] test src/level1/dot_extended.rs - level1::dot_extended::dsdot (line 72) ... ok
[INFO] [stdout] test src/level1/iamax.rs - level1::iamax::iamax (line 14) ... ok
[INFO] [stdout] test src/level1/iamax.rs - level1::iamax::iamin (line 50) ... ok
[INFO] [stdout] test src/level1/dot_extended.rs - level1::dot_extended::sdsdot (line 25) ... ok
[INFO] [stdout] test src/level1/nrm2.rs - level1::nrm2::nrm2 (line 19) ... ok
[INFO] [stdout] test src/level1/mod.rs - level1 (line 21) ... ok
[INFO] [stdout] test src/level1/scal.rs - level1::scal::scal (line 11) ... ok
[INFO] [stdout] test src/level1/dot.rs - level1::dot::dot (line 21) ... ok
[INFO] [stdout] test src/level1/rot.rs - level1::rot::rotmg (line 215) ... ok
[INFO] [stdout] test src/level1/rot.rs - level1::rot::rot (line 129) ... ok
[INFO] [stdout] test src/level2/gbmv.rs - level2::gbmv::gbmv (line 99) ... ok
[INFO] [stdout] test src/level1/rot.rs - level1::rot::rotm (line 409) ... ok
[INFO] [stdout] test src/level2/gemv.rs - level2::gemv::gemv_add (line 943) ... ok
[INFO] [stdout] test src/level2/gemv.rs - level2::gemv::gemv_simple (line 895) ... ok
[INFO] [stdout] test src/level1/rot.rs - level1::rot::rotg (line 49) ... ok
[INFO] [stdout] test src/level1/parallel.rs - level1::parallel::axpy_par (line 34) ... ok
[INFO] [stdout] test src/level1/parallel.rs - level1::parallel::dot_par (line 107) ... ok
[INFO] [stdout] test src/level2/gemv.rs - level2::gemv::gemv (line 68) ... ok
[INFO] [stdout] test src/level2/gemv.rs - level2::gemv::gemv_add_inplace (line 994) ... ok
[INFO] [stdout] test src/level2/ger.rs - level2::ger::ger (line 23) ... ok
[INFO] [stdout] test src/level2/hemv.rs - level2::hemv::hemv (line 58) ... ok
[INFO] [stdout] test src/level2/hpmv.rs - level2::hpmv::hpmv (line 91) ... ok
[INFO] [stdout] test src/level2/hpr2.rs - level2::hpr2::hpr2 (line 89) ... ok
[INFO] [stdout] test src/level2/hpr.rs - level2::hpr::hpr (line 90) ... ok
[INFO] [stdout] test src/level2/mod.rs - level2 (line 29) ... ok
[INFO] [stdout] test src/level2/hbmv.rs - level2::hbmv::hbmv (line 69) ... ok
[INFO] [stdout] test src/level2/her.rs - level2::her::her (line 58) ... ok
[INFO] [stdout] test src/level2/symv.rs - level2::symv::symv (line 58) ... ok
[INFO] [stdout] test src/level2/syr.rs - level2::syr::syr (line 52) ... ok
[INFO] [stdout] test src/level2/symv.rs - level2::symv::symv_new (line 173) ... ok
[INFO] [stdout] test src/level2/tbmv.rs - level2::tbmv::tbmv (line 84) ... ok
[INFO] [stdout] test src/level2/spr2.rs - level2::spr2::spr2 (line 87) ... ok
[INFO] [stdout] test src/level2/sbmv.rs - level2::sbmv::sbmv (line 82) ... ok
[INFO] [stdout] test src/level2/her2.rs - level2::her2::her2 (line 63) ... ok
[INFO] [stdout] test src/level2/tpmv.rs - level2::tpmv::tpmv (line 103) ... ok
[INFO] [stdout] test src/level2/spr.rs - level2::spr::spr (line 83) ... ok
[INFO] [stdout] test src/level2/syr2.rs - level2::syr2::syr2 (line 60) ... ok
[INFO] [stdout] test src/level2/spmv.rs - level2::spmv::spmv (line 96) ... ok
[INFO] [stdout] test src/level2/tpsv.rs - level2::tpsv::tpsv (line 108) ... ok
[INFO] [stdout] test src/level3/gemm.rs - level3::gemm::GemmBlocking::auto_tuned (line 252) ... ok
[INFO] [stdout] test src/level3/gemm_cache_oblivious.rs - level3::gemm_cache_oblivious::gemm_cache_oblivious (line 34) ... ok
[INFO] [stdout] test src/level2/tbsv.rs - level2::tbsv::tbsv (line 82) ... ok
[INFO] [stdout] test src/level2/trmv.rs - level2::trmv::trmv (line 71) ... ok
[INFO] [stdout] test src/level2/trsv.rs - level2::trsv::trsv (line 73) ... ok
[INFO] [stdout] test src/level2/spmv.rs - level2::spmv::spmv_new (line 207) ... ok
[INFO] [stdout] test src/level3/hemm.rs - level3::hemm::hemm (line 66) ... ok
[INFO] [stdout] test src/level3/symm.rs - level3::symm::symm (line 64) ... ok
[INFO] [stdout] test src/level3/gemmt.rs - level3::gemmt::gemmt (line 76) ... ok
[INFO] [stdout] test src/level3/strassen.rs - level3::strassen::gemm_strassen (line 69) ... ok
[INFO] [stdout] test src/level3/herk.rs - level3::herk::herk (line 69) ... ok
[INFO] [stdout] test src/level3/her2k.rs - level3::her2k::her2k (line 71) ... ok
[INFO] [stdout] test src/ndtensor.rs - ndtensor (line 12) ... ok
[INFO] [stdout] test src/level3/trsm/generic.rs - level3::trsm::generic::trsm (line 28) ... ok
[INFO] [stdout] test src/level3/trmm.rs - level3::trmm::trmm (line 91) ... ok
[INFO] [stdout] test src/level3/gemm.rs - level3::gemm::gemm_asymmetric (line 335) ... ok
[INFO] [stdout] test src/level3/syr2k.rs - level3::syr2k::syr2k (line 57) ... ok
[INFO] [stdout] test src/level3/syrk.rs - level3::syrk::syrk (line 56) ... ok
[INFO] [stdout] test src/tensor.rs - tensor::outer_product (line 230) ... ok
[INFO] [stdout] test src/lib.rs - (line 14) ... ok
[INFO] [stdout] test src/level3/gemm.rs - level3::gemm::gemm_auto (line 392) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.86s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 4.10s; merged doctests compilation took 1.23s
[INFO] running `Command { std: "docker" "inspect" "57d75c63e84150116371f4264c5986a65667172f74499f52a6c7c2479a5d19e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57d75c63e84150116371f4264c5986a65667172f74499f52a6c7c2479a5d19e2", kill_on_drop: false }`
[INFO] [stdout] 57d75c63e84150116371f4264c5986a65667172f74499f52a6c7c2479a5d19e2
